@media screen and (max-width: 1200px) {
    html{
        overflow: auto!important;
    }
    body, html{
        overflow-x: hidden;
    }
    /*xlt-k*/
    ::-webkit-scrollbar
    {
        width: 0;
        height: 0;
    }

    ::-webkit-scrollbar-track
    {
        background-color: #ffffff;
    }

    ::-webkit-scrollbar-thumb
    {
        background-color: #19596b;
    }
    /*xlt-g*/

    .font48 {
        font-size: 6vw;
    }
    .font30 {
        font-size: 5vw;
    }
    .font24{
        font-size: 4.5vw;
    }
    .font18{
        font-size: 3.7vw;
    }
    .font16{
        font-size: 3.5vw;
    }
    .font14 {
        font-size: 3.2vw;
    }

    .body {
        width: 100%;
    }
    .pub_banner{
        margin-top: 0;
        padding-top: 18vw;
        min-height: auto;
        height: auto;
    }
    .mi_pub_banner{
        display: block;
    }
    .peach{
        width: auto;
        margin: 0 2% !important;
    }
    .hsmls{
        display: none;
    }
    .mi_head_all{
        display: block;
    }
    .index_bnr{
        margin-top: 18vw!important;
    }
    .pubtitle1{
        padding: 4% 0 6%;
    }
    .pubtitle1 .p1{
        font-size: 5vw;
    }
    .pubtitle1 .p1 span:before{
        left: -110%;
        top: 10px;
        width: 80px;
        background-size: 100%;
    }
    .pubtitle1 .p1 span:after{
        right: -110%;
        top: 10px;
        width: 80px;
        background-size: 100%;
    }
    .pubtitle1 .p2{
        font-size: 3.5vw;
    }
    .zyyw_index .zyyw_cot ul li{
        width: 49%;
        height: 65.5vw;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    .zyyw_index .zyyw_cot ul li:nth-of-type(2n){
        margin-right: 0;
    }
    .zyyw_index .zyyw_cot .yw_img{
        width: auto;
        height: auto;
    }
    .zyyw_index .zyyw_cot .yw_tit{
        background-size: 76%;
        font-size: 3.5vw;
    }
    .zyyw_index .zyyw_cot ul li:hover .yw_tit{
        background-size: 76%;
    }
    .product_index .product-cot{
        padding: 6% 0;
        background-size: cover;
    }
    .product_index .pro-more a{
        font-size: 3.5vw;
        width: 125px;
        height: 35px;
        line-height: 35px;
    }
    .izslist{
        padding-bottom: 5%;
    }
    .izslist ul {
        width: 100%;
    }
    .izslist li{
        width: 100%;
    }
    .izslist .pro-img{
        width: 100%;
    }
    .izslist li .pro-txt{
        font-size: 4vw;
        height: 20vw;
    }
    .izslist li .pro-txt .pmore{
        font-size: 3.5vw;
        margin-top: 3%;
    }
    .about_index{
        background: url("../image/about_bgm.png") no-repeat;
        background-size: cover;
        height: auto;
    }
    .about_index .about-cot{
        width: 100%;
        padding: 8% 0 6% 0%;
    }
    .about_index .about-cot .abtit{
        margin-bottom: 5%;
        text-indent: 1.8em;
        padding-top: 5px;
        letter-spacing: 1px;
        position: relative;
    }
    .about_index .about-cot .abtit:before{
        position: absolute;
        content: '';
        left: 0;
        top: 0;
        background: url("../image/aboutico.png") no-repeat;
        width: 42px;
        height: 42px;
        background-size: 55%;
    }
    .about_index .about-cot .abmore {
        margin-top: 10vw;
    }
    .about_index .about-cot .abmore > a{
        width: 95px;
        height: 30px;
        line-height: 30px;
    }
    .partner_index{
        margin: 3% 0;
    }
    .partner_index .partner-cot .swiper-slide img{
        width: 100%;
        height: 17.5vw;
    }

    .foot{
        display: none;
    }
    .copyright{
        display: block;
        background-color: #eeeeee;
        margin-bottom: 13.5vw;
        color: #333333;
        line-height: 2;
        font-size: 3vw;
        padding: 3% 0;
        text-align: center;
    }
    .procate-list li{
        width: 33.3%;
        line-height: 45px;
        height: 45px;
        position: relative;
    }
    .procate-list li:after{
        position: absolute;
        content: '';
        width: 1px;
        height: 60%;
        top: 20%;
        right: 0;
        background-color: #eeeded;
    }
    .procate-list li:nth-of-type(3n):after,.procate-list li:last-of-type:after,.procate-list li.on:after{
        display: none;
    }
    .pctlr .pctlrtt{
        padding: 5% 0;
        display: none;
    }
    .pctlr .pctlrtt .p1{
        font-size: 4vw;
    }
    .pctlrls{
        margin-top: 5%;
    }
    .iprobox2{
        width: 49%;
        margin-right: 2%;
        margin-bottom: 2%;
    }
    .iprobox2:nth-of-type(2n){
        margin-right: 0!important;
    }
    .iprobox2:nth-of-type(3n){
        margin-right: 2%;
    }
    .iprobox2 .ipimg{
        width: auto;
        height: 34.3vw;
    }
    .iprobox2 .ipnr{
        height: 15vw;
        padding: 5% 7%;
    }
    .iprobox2 .ipnr .p1{
        height: 24px;
    }
    .pbls{
        margin-bottom: 3%;
    }
    .pctlr{
        margin-top: 5%;
    }
    .productdetail .productname{
        margin-bottom: 5%;
    }
    .switch_arrow_left{
        left: 2%;
    }
    .switch_arrow_right{
        right: 2%;
    }

    .switch_arrow_left,.switch_arrow_right{
        width: 45px;
        height: 45px;
        top: 40%;
        background-size: 50%;
    }
    .productdetail .rmpro{
        margin-top: 5%;
    }
    .productdetail .rmpro .rmtit{
        width: 130px;
        height: 35px;
        line-height: 35px;
    }
    .pubtitle2{
        padding: 5% 0;
    }
    .pubtitle2 .p1:before{
        width: 35px;
        left: 46%;
    }
    .pri2-con{
        width: 100%;
        margin-top: 0;
    }
    .pri2-ul.ul2 li{
        margin-left: 0;
    }
    .pri2-ul li{
        width: 100%;
    }
    .pri2-ul li h4{
        font-size: 3.5vw;
    }
    .pri2-ul li > div{
        padding: 3% 0;
    }
    .pro_intro .pintro-cot:before{
        display: none;
    }
    .pro_param .pparam-cot table{

    }
    .pro_param .pparam-cot td{
        height: auto;
        line-height: 1.5;
        padding: 0;
    }
    .pro_param .pparam-cot td span{
        font-size: 3.3vw!important;
    }
    .productdetail .rmpro .rmpro-cot{
        margin-top: 5%;
    }
    .productdetail .rmpro .rmpro-cot li img{
        height: auto;
        width: 100%;
    }
    .switch_paging .switch_rf,.switch_paging .switch_lf{
        width: 78px;
        height: 10px;
    }
    .iprobox2.case .ipnr{
        height: 35px!important;
        line-height: 35px!important;
    }
    .iprobox2.case .ipnr .p1{
        height: 35px!important;
    }
    .jobs .job-list li{
        width: 49%;
        height: auto;
        margin: 0 2% 2% 0;
    }
    .jobs .job-list li:nth-of-type(2n){
        margin-right: 0!important;
    }
    .jobs .job-list li:nth-of-type(5n){
        margin-right: 2%;
    }
    .lxwmnr2 li{
        font-size: 3.2vw;
        padding-left: 28px;
    }
    .lxwmnr2 li:nth-of-type(1){
        background-position: 0 7px;
    }
    .lxwmnr2 li:nth-of-type(2){
        background-position: 0 -23px;
    }
    .lxwmnr2 li:nth-of-type(3){
        background-position: 0 -52px;
    }
    .lxwmnr2 li:nth-of-type(4){
        background-position: 0 -85px;
    }
    .lxwmewm{
        position: relative;
        width: auto;
        top: 10px;
        font-size: 3.5vw;
    }
    #map{
        margin-bottom: 3% !important;
    }
    #allmap{
        height: 80vw!important;
    }
    .aboutus .about-top{
        height: auto;
        background-position-x: 68%;
    }
    .aboutus .about-top .abtop-cot{
        width: 100%;
        float: none;
        padding: 10% 0;
    }
    .aboutus .abcet-cot{
        margin: 5% 0;
    }
    .aboutus .abcet-cot .abcet-lt,.aboutus .abcet-cot .abcet-rt{
        width: 100%;
        float: none;
    }
    .aboutus .abcet-cot .abcet-rt .abrt-top img{
        width: 100%;
        display: block;
    }
    .aboutus .abcet-cot .abcet-rt .abrt-btm li{
        width: 49%;
        margin: 0 2% 2% 0;
        height: auto;
        padding: 6% 0;
    }
    .aboutus .abcet-cot .abcet-rt .abrt-btm li:nth-of-type(2n){
        margin-right: 0;
    }
    .aboutus .abbtm-cot .tab_tit li{
        width: 120px;
        line-height: 40px;
        height: 40px;
    }
    .aboutus .abbtm-cot .switch-cot .switch_cnt{
        height: 140px;
    }
    .aboutus .abbtm-cot .switch-cot .switch_cnt li{
        width: 180px;
        height: 140px;
    }


    .bottom-fix {
        display: block;
        width: 100%;
    }








}